import request from '@/router/axios'
import store from "@/store";

// 渠道活码列表
export function channelCodeList(query) {
	return request({
		url: '/cp/channelcode/page',
		method: 'get',
		params: query
	})
}

// 新建客户标签组
export function createTagGroup(data) {
	return request({
		url: '/cp/workcontacttaggroup',
		method: 'post',
		data: data
	})
}
// 获取客户标签组列表
export function getTagGroupList(query) {
	return request({
		url: '/cp/workcontacttaggroup',
		method: 'get',
		params: query
	})
}

// 获取某客户标签组下所有标签
export function getAllTagByTagGroupId(query) {
	return request({
		url: '/cp/workcontacttag/alltag',
		method: 'get',
		params: query
	})
}

// 在某个客户标签组下新建标签
export function createTagByTagGroupId(data) {
	return request({
		url: '/cp/workcontacttag',
		method: 'post',
		data: data
	})
}

// 上传
export function sysFileUpload(obj) {
	return request({
		url: '/admin/sys-file/upload',
		method: 'post',
		// responseType: 'blob',
		data: obj,
		headers: {
			Authorization: "Bearer " + store.getters.access_token,
			LdapToken: store.getters.ldap_token,
			"content-type": "multipart/form-data"
		},
	})
}


// export function addObj(obj) {
// 	return request({
// 		url: '/admin/client/',
// 		method: 'post',
// 		data: obj
// 	})
// }

// export function getObj(id) {
// 	return request({
// 		url: '/admin/client/' + id,
// 		method: 'get'
// 	})
// }

// export function delObj(id) {
// 	return request({
// 		url: '/admin/client/' + id,
// 		method: 'delete'
// 	})
// }

// export function putObj(obj) {
// 	return request({
// 		url: '/admin/client',
// 		method: 'put',
// 		data: obj
// 	})
// }
